extremely swollen groin